package com.leanin.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.leanin.domain.WardInfo;

public interface WardInfoMapper {

	/**
	 * 查询科室列表
	 * @param wardName
	 * @return
	 */
	List<WardInfo> findWardList(@Param("wardName") String wardName);
	
	/**
	 * 注销科室
	 * @param wardId
	 * @return
	 */
    int deleteById(@Param("wardId") Long wardId,@Param("status") int status);

    /**
      * 新增科室
     * @param record
     * @return
     */
    int insertWardInfo(WardInfo record);

    /**
     * 查询单个科室
     * @param wardId
     * @return
     */
    WardInfo selectById(Long wardId);
    
    /**
     * 根据科室代码查询科室信息
     * @param wardCode
     * @return
     */
    WardInfo selectByCode(@Param("wardCode") String wardCode);

    /**
     * 编辑科室
     * @param record
     * @return
     */
    int updateWardInfo(WardInfo record);

}